package com.corpgovernment.organization.service;

import com.corpgovernment.api.organization.model.commonInvoice.MbCommonInvoiceInfoRequestVo;
import com.corpgovernment.api.organization.model.commonInvoice.MbCommonInvoiceInfoResponseVo;
import com.corpgovernment.organization.entity.db.MbCommonInvoiceInfo;

/**
 * @ClassName: ICommonInvoiceInfoService
 * @description: TODO
 * @author: ezchen
 * @date: Created in 15:44 2019/8/30
 * @Version: 1.0
 **/
public interface ICommonInvoiceInfoService {
    public MbCommonInvoiceInfoResponseVo listByPage(MbCommonInvoiceInfoRequestVo mbCommonInvoiceInfoRequestVo);

    public Object addCommonInvoiceInfo(MbCommonInvoiceInfo mbCommonInvoiceInfo);

    public Object updateCommonInvoiceInfo(MbCommonInvoiceInfo mbCommonInvoiceInfo);

    public Object deleteCommonInvoiceInfo(MbCommonInvoiceInfo mbCommonInvoiceInfo);

    public MbCommonInvoiceInfo getDefaultCommonInvoiceInfo(String uid);
}
